

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>Model Sharing and Team Deployment [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Team Development,Model,Model Sharing">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">Model Sharing and Team Deployment</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="ocl_conformance_element_relati.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="sharing.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_TextIndentedL1"><img src="model_sharing_and_team_deployment.png" width="154" height="100" border="0" alt="model_sharing_and_team_deployment"></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Introducing Team Development</span></p>
<p class="p_BodyText"><span class="f_BodyText">Enterprise Architect offers a diverse set of functionality designed specifically for <a href="sharing.htm">sharing projects</a> in team-based and <a href="o1136.htm">distributed development</a> environments. Project sharing can be achieved through network deployment of model repositories, <a href="replication.htm">replication</a>, <a href="importexport.htm">XMI Import/Export</a>, <a href="versioncontrol.htm">Version Control</a>, <a href="controlledpackages2.htm">Package Control</a> and <a href="usersecurity.htm">User Security</a>.</span></p>
<p class="p_BodyText"><span class="f_BodyText">Network deployment can be undertaken using two different schemas for deployment, using either:</span></p>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1">.EAP based repositories or</span></li>
<li><span class="f_Bulletlist1">DBMS server based repositories.</span></li>
</ul>
<p class="p_BodyText"><span class="f_BodyText">Replication requires the use of .EAP based repositories, and cannot be performed on repositories stored on a DBMS server. DBMS server based repositories offer better response times than .EAP files on networks due to the inherent structure of the DBMS. DBMS also offers a better solution when networking problems are encountered, as they have the ability to backtrack transactions caused by external breakdowns.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Replication</span></p>
<p class="p_BodyText"><span class="f_BodyText">Replication is a simple process that enables data interchange between .EAP based repositories (not DBMS) and is suitable for use in situations where many different users work independently. Modelers merge their changes into a Design Master only as required. It is recommended that a backup is carried out prior to replication.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">XMI Import Export</span></p>
<p class="p_BodyText"><span class="f_BodyText">XMI Import/Export can be used to model discrete packages that can be exported and shared between developers. XMI enables the export of packages into XML files which can then be imported into any model.</span></p>
<p class="p_BodyText"><span class="f_BodyText">Package control can be used to set up packages for version control and to enable batch export of packages using XMI. Version Control enables a repository to be maintained by a third-party source code control application that is used to control access and record revisions.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Security</span></p>
<p class="p_BodyText"><span class="f_BodyText">User security is used to limit the update access to model elements. It provides control over who in a project can make changes to model elements.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Further Information</span></p>
<p class="p_BodyText"><span class="f_BodyText">For more information regarding the use of Enterprise Architect with shared models and team deployment please see the </span><span class="f_BodyText" style="font-style: italic;">Deployment of Enterprise Architect</span><span class="f_BodyText"> white paper available from:</span><br>
<span class="f_BodyText"><a href="http://www.sparxsystems.com/downloads/whitepapers/EA_Deployment.pdf" target="_blank" class="weblink">www.sparxsystems.com/downloads/whitepapers/EA_Deployment.pdf</a></span><span class="f_BodyText">.</span></p>
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 5px 0px 5px 13px;"><table cellspacing="0" cellpadding="2" border="0" style="border: none; border-spacing:0px;">
<tr style="text-align:left;vertical-align:bottom;">
<td valign="bottom" width="955" bgcolor="#efeff7" style="width:955px; background-color:#efeff7;"><p class="p_TiporNote" style="border-top: none; border-right: none; border-left: none;"><span class="f_TiporNote">Note:</span></p>
</td>
</tr>
<tr style="text-align:left;">
<td width="955" bgcolor="#f7f7ff" style="width:955px; background-color:#f7f7ff;"><p class="p_TiporNoteText"><span class="f_TiporNoteText">DBMS Repository support and User Security are available with the </span><span class="f_TiporNoteText">Corporate, Business and Software Engineering, System Engineering and Ultimate editions</span><span class="f_TiporNoteText"> of Enterprise Architect.</span></p>
</td>
</tr>
</table>
</div>




            </div>
          </div>
        </div>



</div>


</body>
</html>
